Compile Time Vs. Runtime